package com.crm.base;


import java.util.List;

/**
 * 业务层公共接口
 */

public interface BaseService<T> {

    // 添加
    Boolean add(T t);

    // 批量增加
    Boolean batchAdd(List<T> list);

    // 删除
    Boolean del(Integer id);

    // 批量删除
    Boolean batchDel(String[] ids);

    // 修改
    Boolean upd(T t);

    // 批量修改
    Boolean batchUpd(List<T> list);

    // 根据ID查询
    T findById(Integer id);

    // 多条件查询
    List<T> findAll(T t);
}
